package com.qf.sy2103.springboot.Service;



import com.qf.sy2103.springboot.entity.User;
import com.qf.sy2103.springboot.vo.Tablevo;
import com.qf.sy2103.springboot.vo.pagevo;

import java.io.IOException;
import java.util.List;

public interface UserService {
    //向数据库中添加用户信息
    int addUser(User user);
    //根据name查询用户 因为name不允许重复 判断是否可以zhuce
    User selectUser(String name);
    //根据name和password查询用户判断是否可以登录
    User findUser(String name, String password);

    Tablevo<User> getALLUser(pagevo pagevo);

    int deleteUser(List<Integer> list);

    int updateUser(User user);
    //返回分页的数据 table中的属性与页面需要的属性保持一致
    Tablevo<User> getALLUser(pagevo pagevo, User user);
    //将数据库中的所有数据全部都写入到一个文件中
    String writeinformation(String path) throws IOException;

}
